#include<iostream>
#include<cstring>
using namespace std;
int a,b;
string A,B;
bool flag1,flag2;
int main()
{
	string str;
	getline(cin,str);
	bool flag=0;
	for(int i=0;i<str.size();i++)
	{
		if(str[i]==' ')
		{
			flag=1;
			continue;
		}
		if(!flag)
        {
            A=A+str[i];
            if(!isdigit(str[i]))
		    flag1=1; 
        }
		else
		{
			B=B+str[i];
			if(!isdigit(str[i]))
		    flag2=1;
		}
	}
	if(!flag1)
	a=stoi(A);
	if(!flag2)
	b=stoi(B);
    if(a>1000||!a)
        flag1=1;
    if(b>1000||!b)
        flag2=1;
	if(flag1&&flag2)
	{
		puts("? + ? = ?");
		return 0;
	}
	else if(flag1&&!flag2)
		printf("? + %d = ?",b);
	else if(!flag1&&flag2)
		printf("%d + ? = ?",a);
	else if(!flag1&&!flag2)
		printf("%d + %d = %d",a,b,a+b);
	return 0;
}
